package com.hysf.dao.impl;

import com.hysf.dao.BaseDao;
import com.hysf.dao.GoodDao;
import com.hysf.entity.Good;

import java.util.List;

public class GoodDaoImpl extends BaseDao implements GoodDao {
    /**
     *
     * @Description:
     *
     * @Author: 石涛
     * @Date: 2024/4/9 10:51
     **/
    @Override
    public List<Good> HEfind() {
        String sql = "SELECT * FROM good WHERE goodclass = ?";
        // 使用PreparedStatement的占位符来避免SQL注入，并传递参数
        return queryByList(Good.class, sql, "家用电器");
    }
    /**
     *
     * @Description:
     *
     * @Author: 石涛
     * @Date: 2024/4/9 10:51
     **/
    @Override
    public List<Good> Bookfind() {
        String sql = "SELECT * FROM good WHERE goodclass = ?";
        // 使用PreparedStatement的占位符来避免SQL注入，并传递参数
        return queryByList(Good.class, sql, "书籍");
    }
    /**
     *
     * @Description:
     *
     * @Author: 石涛
     * @Date: 2024/4/9 10:51
     **/
    @Override
    public List<Good> Phonefind() {
        String sql = "SELECT * FROM good WHERE goodclass = ?";
        // 使用PreparedStatement的占位符来避免SQL注入，并传递参数
        return queryByList(Good.class, sql, "手机数码");
    }
    /**
     *
     * @Description:
     *
     * @Author: 石涛
     * @Date: 2024/4/9 10:51
     **/
    @Override
    public List<Good> DGfind() {
        String sql = "SELECT * FROM good WHERE goodclass = ?";
        // 使用PreparedStatement的占位符来避免SQL注入，并传递参数
        return queryByList(Good.class, sql, "日用百货");
    }
}
